.ul_box {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: 600px;
}

.ul_box>li {
    padding: 10px 10px 0 10px;
    overflow: hidden;
    border-bottom: #e5e5e5 solid 1px;
}

.ul_box>li:last-child {
    border-bottom: none;
}

.ul_box>li>div {
    float: left;
}

.ul_box>li>div:nth-child(1) {
    width: 100px;
}

.ul_box>li>div:nth-child(2) {
    width: 480px;
    overflow: hidden;
}

.label_box>label {
    display: block;
    /* float: left; */
    margin: 20px 10px 2px 0;
    position: relative;
    overflow: hidden;
}

.label_box>label>input {
    position: absolute;
    top: 0;
    left: -20px;
    
}

.label_box>label>div {
    width: 90%;
    display: inline-block;
    margin-left: 20px;
    text-align: center;
    border: #dddddd solid 1px;
    height: 40px;
    line-height: 40px;
    color: #666666;
    user-select: none;
    overflow: hidden;
    position: relative;
}

.label_box>label>input:checked+div {
    border: #d51917 solid 1px;
    color: #d51917;
}

.label_box>label>input:checked+div:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #d51917;
    transform: skewY(-45deg);
    position: absolute;
    bottom: -10px;
    right: 0;
    z-index: 1;
}

.label_box>label>input:checked+div:before {
    content: '';
    display: block;
    width: 3px;
    height: 8px;
    border-right: #ffffff solid 2px;
    border-bottom: #ffffff solid 2px;
    transform: rotate(35deg);
    position: absolute;
    bottom: 2px;
    right: 4px;
    z-index: 2;
}

.myform{
    margin:0 auto;
    width:1000px;
    border:1px solid;
    text-align:left;
}

.selectOption{
    width:100px;
    line-height: 30px;
    height: 30px
}
.selectdiv{
    text-align:center;
}
.white {
	color:#606060;
	border:solid 1px #b7b7b7;
	background:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background:-moz-linear-gradient(top,#fff,#ededed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
}
.white:hover {
	background:#ededed;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
	background:-moz-linear-gradient(top,#fff,#dcdcdc);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');
}
.white:active {
	color:#999;
	background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));
	background:-moz-linear-gradient(top,#ededed,#fff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');
}
.button {
	display:inline-block;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font:16px/100% 'Microsoft yahei',Arial,Helvetica,sans-serif;
	padding:.5em 2em .55em;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	border-radius:.5em;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
    margin-left: 100px;
    margin-right: 100px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.button:hover {
	text-decoration:none;
}
.button:active {
	position:relative;
    top:1px;
}


.addRepo {
    width: auto;
    text-align:center;
    height: 80px;
    border: #dddddd solid 1px;
    margin-left: 20px;
    margin-right: 20px;
}


.form-group {
	position:relative;
	font-size:15px;
    color:#666;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.form-group .form-label {
	position:absolute;
	z-index:1;
	left:0;
	top:5px;
	-webkit-transition:0.3s;
    transition:0.3s;
    margin-left: 10px;
}
.form-group .form-control {
	width:180px;
	position:relative;
	z-index:3;
	height:35px;
	background:none;
	border:none;
	padding:5px 0;
	-webkit-transition:0.3s;
	transition:0.3s;
    border-bottom:1px solid #777;
}
.form-group .form-control:invalid {
	outline:none;
}
.form-group .form-control:focus,.form-group .form-control:valid {
	outline:none;
	color:#3bcf68;
	box-shadow:0 1px #3bcf68;
	border-color:#3bcf68;
}
.form-group .form-control:focus + .form-label,.form-group .form-control:valid + .form-label {
	font-size:12px;
	-ms-transform:translateY(-15px);
	-webkit-transform:translateY(-15px);
	transform:translateY(-15px);
}

#snapshotRepos {
    margin-left: 10px;
    margin-right: 10px;
}
.fileuploadlabel{
    margin-left: 40px;
}
hr {
    margin-left: 20px;
    margin-right: 20px;
    border: #dddddd solid 1px;
}
